etching device - French English Dictionary